package vue.help;

import java.awt.Dimension;
import java.util.Arrays;
import java.util.Vector;

import javax.swing.JPanel;

import vue.commun.JPanJTable;

public class JPanHelp extends JPanel{

	private static final long serialVersionUID = -8258905260255616984L;
	
	public JPanHelp() {
		//nom des colonnes
		Vector<Object> nomColonne= new Vector<Object>(Arrays.asList(new String[] {"Menu", "Raccourcis"}));
		
		//valeurs des lignes
		Vector<Vector<Object>> dataVector= new Vector<Vector<Object>>();
		
		// Stage
		Vector<Object> vectorA = new Vector<Object>();
		vectorA.add("Ajouter stage");
		vectorA.add("CRTL + A");
		dataVector.add(vectorA);
		
		Vector<Object> vectorZ = new Vector<Object>();
		vectorZ.add("Modifier stage");
		vectorZ.add("CRTL + Z");
		dataVector.add(vectorZ);
		
		Vector<Object> vectorE = new Vector<Object>();
		vectorE.add("Supprimer stage");
		vectorE.add("CRTL + E");
		dataVector.add(vectorE);
		
		Vector<Object> vectorR = new Vector<Object>();
		vectorR.add("Afficher la liste des stages");
		vectorR.add("CRTL + R");
		dataVector.add(vectorR);
		
		// Eleve
		Vector<Object> vectorQ = new Vector<Object>();
		vectorQ.add("Ajouter eleve");
		vectorQ.add("CRTL + Q");
		dataVector.add(vectorQ);
		
		Vector<Object> vectorS = new Vector<Object>();
		vectorS.add("Modifier eleve");
		vectorS.add("CRTL + S");
		dataVector.add(vectorS);
		
		Vector<Object> vectorD = new Vector<Object>();
		vectorD.add("Supprimer eleve");
		vectorD.add("CRTL + D");
		dataVector.add(vectorD);
		
		Vector<Object> vectorF = new Vector<Object>();
		vectorF.add("Afficher la liste des eleves");
		vectorF.add("CRTL + F");
		dataVector.add(vectorF);
		
		// Note
		Vector<Object> vectorT = new Vector<Object>();
		vectorT.add("Ajouter note");
		vectorT.add("CRTL + T");
		dataVector.add(vectorT);
		
		Vector<Object> vectorY = new Vector<Object>();
		vectorY.add("Modifier note");
		vectorY.add("CRTL + Y");
		dataVector.add(vectorY);
		
		Vector<Object> vectorU = new Vector<Object>();
		vectorU.add("Supprimer note");
		vectorU.add("CRTL + U");
		dataVector.add(vectorU);
		
		Vector<Object> vectorI = new Vector<Object>();
		vectorI.add("Afficher la liste des notes de l'eleve");
		vectorI.add("CRTL + I");
		dataVector.add(vectorI);
		
		Vector<Object> vectorO = new Vector<Object>();
		vectorO.add("Afficher le classement des eleves d'un stage par matiere");
		vectorO.add("CRTL + O");
		dataVector.add(vectorO);
		
		// Affectation
		Vector<Object> vectorJ = new Vector<Object>();
		vectorJ.add("Ajouter affectation");
		vectorJ.add("CRTL + J");
		dataVector.add(vectorJ);
		
		Vector<Object> vectorK = new Vector<Object>();
		vectorK.add("Modifier affectation");
		vectorK.add("CRTL + K");
		dataVector.add(vectorK);
		
		Vector<Object> vectorL = new Vector<Object>();
		vectorL.add("Supprimer affectation");
		vectorL.add("CRTL + L");
		dataVector.add(vectorL);
		
		Vector<Object> vectorM = new Vector<Object>();
		vectorM.add("Afficher les affectations d'un eleve");
		vectorM.add("CRTL + M");
		dataVector.add(vectorM);
		
		
		
		JPanJTable jPanTable = new JPanJTable("Raccourcis de l'application", dataVector, nomColonne, new Dimension(300,320));
		jPanTable.getJtable().setAutoCreateRowSorter(true);
		this.add(jPanTable);
	}
}